package cn.schoolwow.quickflow.listener;

import com.alibaba.fastjson.JSONObject;

import java.util.Map;

public interface FlowConfigRequestDataHandler {
    /**
     * 初始化加载流程配置数据
     * @return &lt;流程名称,流程配置数据&gt;
     * */
    Map<String, JSONObject> loadFlowConfigRequestDataMap() throws Exception;

    /**
     * 保存流程配置数据
     * @param categoryName 分类名称
     * @param flowName 当前流程名
     * @param requestData 当前流程配置数据
     * */
    void saveFlowConfigRequestData(String categoryName, String flowName, JSONObject requestData) throws Exception;
}
